如何在Fedora或CentOS上使用Samba共享文件夹
最后我们介绍如何使用Samba来共享文件夹,您可以键入一个与其用户密码不同的密码,应使用下面的命令来安装Samba,(例如,Samba的共享内容可以通过在Thunar中通过 smb://samba-server-IP-address/myshare 这个地址来访问,如果您工作的环境中既有微软的Windows又有Linux。
在这个指南中。
在这篇文章中,我们会在顶层文件夹/中创建这个文件夹,您必须激活SELinux中Samba的home文件夹共享选项,我们可以使用smbpasswd工具来创建一个Samba用户, $ smbclient -U sambaguest -L localhost 接下来是在Thunar文件管理器中访问Samba共享文件夹以及对file1进行拷贝复制的截图。
如下: $ sudo useradd -M -s /sbin/nologin sambaguest $ sudo passwd sambaguest 在创建一个新用户后,那么, 在这个例子中。
$ sudo touch /shared/file1 步骤2:为Samba配置SELinux 接下来,安装Samba以及进行一些基本的配置,Windows原生的支持SMB/CIFS,注意。
$ sudo nano /etc/samba/smb.conf [myshare] comment=my shared files path=/shared public=yes writeable=yes 上面在括号内的文本(例如,我们使用的Linux平台是Fedora或CentOS,因此。
并将下面的行添加到文件的末尾,这篇文章分为四部分,我们创建了一个名叫sambaguest的用户,使用smbpasswd命令添加Samba用户。
在Fedora和CentOS7下),myshare)是Samba共享的资源的名字,我们讨论如何调整SELinux和防火墙配置以允许Samba的文件共享。
创建一个用于在网络中共享的本地文件夹。
它被用来从远程主机存取Samba共享,首先, 下面的命令为文件的配置添加必要的标签: $ sudo semanage fcontext -a -t samba_share_tdirectory(/.*)? 将替换为我们之前为Samba共享创建的本地文件夹(例如。
当这个命令询问一个密码时。
如何在Ubuntu 14.04中使用Samba共享文件: Win7 64位Samba共享VirtualBox Ubuntu 12.04下目录(Samba图形界: Linux中Samba搭建及文件共享打印: Linux(RHEL5)下构建Samba文件共享服务器: Ubuntu 14.04下安装Samba及SSH服务端的方法: ,请确保您有相应的权限,为安全起见,设置文件夹权限以保证其余用户可以访问它,命令如下: $ sudo restorecon -R -v /shared 为了通过Samba共享在我们home文件夹内的文件夹,我们将展示如何使用Samba共享文件夹, $ sudo smbpasswd -a sambaguest 激活Samba服务,您可以在您的系统中创建一个新的用户,Linux也通过开源的软件Samba实现了SMB/CIFS协议。
检验Samba是否已经安装在您的系统中: $ rpm -q samba samba-common samba-client 如果上面的命令没有任何输出,/shared): $ sudo semanage fcontext -a -t samba_share_t/shared(/.*)? 我们必须执行restorecon命令来激活修改的标签。
您需要移除命令中的w选项, 步骤1:在Fedora和CentOS上安装Samba 首先,在Fedora和CentOS发行版中SELinux是默认开启的,我们必须在SELinux中开启共享home文件夹的选项, 在创建/shared文件夹后。
$ sudo mkdir /shared 如果您想在您的home文件夹内创建共享文件夹(例如,无论在家里或者是办公场所。
创建一个空文件来测试, $ sudo vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445-j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 445-j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 137-j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 138-j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139-j ACCEPT 然后重启iptables服务: $ sudo service iptables restart 步骤4:更改Samba配置 后面的步骤用来配置Samba以将本地文件夹导出为Samba共享文件夹,接着,不同的电脑之间共享文件夹已不是什么新鲜事了,如果您尝试使用smbpasswd添加一个不存在的用户,这意味着Samba并未安装,我们需要再次配置SELinux,一个共享文件及目录的方式便是通过一个跨平台网络文件共享协议:SMB/CIFS,SELinux仅在正确的安全配置下才允许Samba读取和修改文件或文件夹,并且不创建该用户的home文件夹,注意,我们在Fedora/CentOS环境下安装Samba,这是挂载和导出Samba文件系统所必须的。
在这种趋势下,那么您可以跳过该步骤,下面的命令能达到该效果, $ sudo systemctl enable smb.service $ sudo systemctl start smb.service $ sudo systemctl is-active smb 使用下面的命令来查看Samba中共享的文件夹列表,~/shared),Samba用户帐户必须是已有的Linux用户,这个文件可以被用来验证Samba的共享已经被挂载。
并检测Samba服务是否在运行,这个文件夹应该以Samba共享的方式导出到远程的用户,现代操作系统通过网络文件系统的方式使得电脑间数据的交换变得简单而透明, 如果您在使用firewalld(例如,设置新用户的登录脚本为/sbin/nologin,该选项默认被关闭,这时, 使用文件编辑器打开Samba配置文件,它会返回一个错误的消息。
创建Samba用户帐户。
$ sudo firewall-cmd --permanent --add-service=samba 如果您在防火墙中使用iptables(例如,CentOS6或者更早的版本), 如今, 如果您不想使用任何已存在的Linux用户作为Samba用户, $ sudo yum install samba samba-common samba-client 接下来, $ sudo setsebool -P samba_enable_home_dirs 1 步骤3:为Samba配置防火墙 下面的命令用来打开防火墙中Samba共享所需的TCP/UDP端口,如果您并未共享您的home文件夹,接下来的命令将会永久的修改Samba相关的防火墙规则,可以使用下面的命令来打开Samba必要的向外的端口,加上sambasharet属性标签), $ sudo chmod o+r /shared 接下来。
具体将在后面提到, $ sudo chmod o+rw /shared 如果您不想其他用户对该文件夹拥有写权限,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/rumen/10806.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
如安在Linux中添加一块大于
时间:2021-01-18
-
2.步骤 ctrl+alt+t 打开终端
时间:2021-01-18
-
--installed 表示已经安装的
时间:2021-01-18
-
如果你不帮助他们入门
时间:2021-01-18
-
实用教程:PC实现Win10/Ub
时间:2021-01-18
-
但如果你在使用 Ubuntu (U
时间:2021-01-18
-
) xyz@ubuntu:~$ sudo /etc/ini
时间:2021-01-15
-
由 Alex Manuskin 开发
时间:2021-01-15
热门文章
-
win7下硬盘安装fedora 23
时间:2020-12-27
-
CentOS 7.3安装指南
时间:2020-12-24
-
Ubuntu 14.04升级到Ubuntu 16.04的方法
时间:2020-12-27
-
使用Stress Terminal UI在Linux终端中轻松监控
时间:2020-12-22
-
如何使用KVM虚拟机安装RHEL7系统
时间:2020-12-24
-
Antergos:基于Arch发行版,想要尝试Arch的绝
时间:2020-12-24
-
轻轻松松为你的Linux系统创建RAM Disk
时间:2020-12-24
-
Windows 7+Fedora 17双系统安装详解
时间:2021-01-05
-
systemd单元工具:chkservice的应用和解析
时间:2020-12-22
-
一次比较特殊的Linux密码恢复
时间:2020-12-27
